Est-ce tout simplement "cowboy"?
Pourquoi?
On s'est donné les moyens de faire de la livraison continue!
Microsoft a fait la même démo que moi!
Je suis un peu fou!
Tout doit être dans le contrôle de source
Des serveurs, des environnements de développement, etc.
Ou les migrations nécessaires
Ça semble évident, mais absolument tout doit y être : cronjob, services, etc.
Configuration des environnements
La pire gaffe à faire!
Les tests doivent pouvoir s'exécuter facilement
Pour faire passer le test X tu as besoin d'installer Y... fait juste l'ignorer.
Qui provient du même environnement que la prod!
Publier un et un seul paquet pour les installations
Une nouvelle image pour chaque version!
Merge fréquents et résultat cohérent
Un déploiement simple et rapide
Ne faites pas l'erreur de vous dire "c'est trop simple pour l'instant"
Et réduisez votre "bus factor"
Sans donner de crise de panique à personne!
Déploiement sans interruption
Augmente souvent la résilience du produit
Est-ce tout simplement "cowboy"?
Commencez tranquillement à tout automatiser, ne prennez pas de trop grosses bouchées!
Est-ce nécessaire d'avoir aucune interruption?
Arrêtons d'être le goulot d'étranglement
Malheureusement, on devra se reprendre!